


.proxy-return-goods-detail-page{
	width: 100%;
	height: 100vh;
	background: #DC4F3F;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	
	.main{
		flex: 1;
		overflow: auto;
		padding: 20rpx;
		
		.top-bar{
			padding-top: 20rpx;
			.status{
				font-family: PingFang SC, PingFang SC;
				font-weight: 600;
				font-size: 44rpx;
				color: #FFFFFF;
				line-height: 44rpx;
			}
			.order-no{
				font-family: PingFang SC, PingFang SC;
				font-weight: 500;
				font-size: 28rpx;
				color: #FFFFFF;
				line-height: 28rpx;
				margin-top: 28rpx;
			}
		}
		
		
		.order-item {
		  border-radius: 14rpx;
		padding-bottom: 30rpx;
		  .order-content {
		    padding: 20rpx 30rpx 20rpx 20rpx;
					  border-top: 1px solid #E5E5E5;
		    .order-goods-img {
		      width: 140rpx;
		      height: 140rpx;
		      flex: none;
						border-radius: 50%;
						overflow: hidden;
		    }
		    .order-goods-info {
		      flex: 1;
						display: flex;
						flex-direction: column;
		      text-align: left;
						
		      .name {
		          line-height: 36rpx;
							font-weight: 500;
							font-size: 32rpx;
		      }
						.address{
							font-family: PingFang SC, PingFang SC;
							font-weight: 500;
							font-size: 24rpx;
							color: #333333;
							line-height: 24rpx;
						}
		    .phone-row{
						  display: flex;
						  align-items: center;
						  margin-top: 20rpx;
						  
						  .icon1{
							  width: 24rpx;
							  height: auto;
						  }
						  .icon2{
							  width: 36rpx;
							  height: 36rpx;
						  }
						  .text{
							 font-family: PingFang SC, PingFang SC;
							 font-weight: 400;
							 font-size: 24rpx;
							 color: #333333;
							 line-height: 24rpx;
							 margin: 0 15rpx 0 6rpx;
						  }
					  }
		    }
		  }
					
					
					
					.goods-info-box{
						margin-top: 10rpx;
						
						.content-box{
							width: 654rpx;
							background: #F5F8FA;
							border-radius: 6rpx;
							margin: 0 auto;
							padding: 32rpx 28rpx;
							font-family: PingFang SC, PingFang SC;
							font-weight: 400;
							font-size: 28rpx;
							color: #666666;
							line-height: 28rpx;
		
							.text{
								color: #FF2C3C;
								font-weight: 500;
							}
							.right{
								color: #333333;
								font-weight: 500;
							}
							
							.date{
								margin-top: 24rpx;
								font-family: PingFang SC, PingFang SC;
								font-weight: 400;
								font-size: 24rpx;
								color: #999999;
								line-height: 24rpx;
								display: flex;
								align-items: center;
								justify-content: space-between;
								
								.text{
									font-family: PingFang SC, PingFang SC;
									font-weight: 600;
									font-size: 26rpx;
									color: #FF2C3C;
									line-height: 26rpx;
								}
							}
						}
					}
					
					
					.title{
						font-family: PingFang SC, PingFang SC;
						font-weight: 600;
						font-size: 32rpx;
						color: #333333;
						line-height: 32rpx;
						padding: 0 28rpx;
						margin-top: 50rpx;
					}
					
					.image-box{
						padding: 0 28rpx;
						display: flex;
						justify-content: space-between;
						flex-wrap: wrap;
						margin-top: 28rpx;
						
						.image-item{
							width: 204rpx;
							display: flex;
							flex-direction: column;
							align-items: center;
							margin-bottom: 30rpx;
							
							.image{
								width: 204rpx;
								height: 204rpx;
								border-radius: 12rpx 12rpx 12rpx 12rpx;
								overflow: hidden;
								position: relative;
								.img{
									position: relative;
									z-index: 1;
									width: 204rpx;
									height: 204rpx;
								}
								
								.icon-box{
									width: 66rpx;
									height: 66rpx;
									border-radius: 50%;
									background: rgba(0,0,0,0.4);
									display: flex;
									align-items: center;
									justify-content: center;
									position: absolute;
									top: 50%;
									left: 50%;
									transform: translate(-50%, -50%);
									z-index: 2;
								}
							}
							
							.label{
								font-family: PingFang SC, PingFang SC;
								font-weight: 500;
								font-size: 28rpx;
								color: #999999;
								line-height: 28rpx;
								text-align: center;
								margin-top: 20rpx;
							}
						}
					}
					
					
		  
		  .empty-box{
			  display: flex;
			  flex-direction: column;
			  align-items: center;
			  justify-content: center;
			  height: 580rpx;
			  .empty-icon{
				  width: 200rpx;
				  height: 200rpx;
			  }
			  .desc{
				  font-family: PingFang SC, PingFang SC;
				  font-weight: 400;
				  font-size: 32rpx;
				  color: #999999;
				  line-height: 32rpx;
				  margin-top: 48rpx;
			  }
		  }
		}
		
		
	}
	.footer{
		width: 100%;
		height: 188rpx;
		background: #FEFEFE;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 20rpx;
		
		.btn{
			width: 208rpx;
			height: 96rpx;
			background: #FFFFFF;
			border-radius: 120rpx;
			border: 1rpx solid #CCCCCC;
			display: flex;
			align-items: center;
			justify-content: center;
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 32rpx;
			color: #666666;
			line-height: 32rpx;
		}
		.confirm{
			width: 482rpx;
			background: #DC4F3F;
			color: #FFFFFF;
		}
	}
	
	
	.modal{
		width: 100vw;
		height: 100vh;
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		.mask{
			background: rgba(0,0,0,0.5);
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		}
		.content{
			width: 694rpx;
			height: 596rpx;
			background: #FFFFFF;
			border-radius: 20rpx;
			position: relative;
			z-index: 2;
			padding: 36rpx 20rpx;
			
			.title{
				font-family: PingFang SC, PingFang SC;
				font-weight: 600;
				font-size: 32rpx;
				color: #333333;
				line-height: 32rpx;
				text-align: center;
			}
			.input-box{
				width: 654rpx;
				height: 324rpx;
				background: #F4F5F9;
				border-radius: 20rpx;
				margin-top: 36rpx;
				position: relative;
				padding: 20rpx;
				.input{
					width: 100%;
					height: 100%;
					line-height: 38rpx;
					box-sizing: border-box;
				}
			}
			.btn{
				width: 654rpx;
				height: 96rpx;
				background: #DC4F3F;
				border-radius: 120rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 600;
				font-size: 32rpx;
				color: #FFFFFF;
				line-height: 44rpx;
				display: flex;
				align-items: center;
				justify-content: center;
				margin-top: 36rpx;
			}
		}
	}
}